#pragma once
#include "TCharSupport.h"
#include "EpilExpressionCodeBase.h"


class EpilHexadecimalExpressionCode : public EpilExpressionCodeBase
{
	EPIL_CODE_DECL( HexadecimalExpression );

public:
	EpilHexadecimalExpressionCode( const EpilLexLocation & location );
	virtual ~EpilHexadecimalExpressionCode();

	int									GetValue() const									{ return m_value; }
	void								SetValue( int value )								{ m_value = value; }
	
	virtual tstring						ToEpilCode( int indent = 0 ) const;

private:
	int									m_value;
};